package com.yishe.entites.vo;

import com.sun.org.apache.xpath.internal.operations.Bool;
import com.yishe.entites.mysql.WxSignHistory;
import com.yishe.entites.mysql.WxUserSignIn;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author : chusifeng
 * @version :
 * @date :Create in 2021/4/17 14:18
 * @description: 签到返回vo类
 * @package com.yishe.entites.vo
 * @className SignVo
 */
@Data
public class SignVo {
    //yyyy-MM-dd
    String yestodayTime;
    String openid;
    String account;
    /**
     * 签到的日期，数字数组
     */
    List<Integer> signDays;

    /**
     * 总共签到的数值
     */
    int totalSign;

    /**
     * 总共连续签到
     */
    int signLastDays;
    /**
     * 本月签到
     */
    int monthSign;
    /**
     * 本月连续签到
     */
    int continuMonthSign;
    /**
     * 是否开始有汇总记录了，即连续签到奖励规则被触发了
     */
    Boolean hasSumData;
    /**
     * 今天是否已经签到
     */
    Boolean isSigned;
    /**
     * 今天是几号
     */
    int day;
    /**
     * 当前月份共有多少天
     */
    int days;
    /**
     * 当前几月
     */
    int month;
    /**
     * 当前月份开始日，默认1号
     */
    int monthFirst;
    /**
     * 当前日期 yyyy年MM月DD日
     */
    String current;
    /**
     * 日期数据,填充页面，不要更改
     */
    List<Map<String,Object>> dates;
}
